import {BASE_URL} from "./urls.js"
/* 
	导出一个函数，要对请求使用promise 进行封装
	1. 配置基本的url
	2. 加遮罩
	3. 对返回的数据进行处理
 */

export const request=(params)=>{
	return new Promise(function(resolve,reject){
		uni.showLoading({
			mask:true,
			title:"正在加载中..."
		})
		uni.request({
			...params,
			url:BASE_URL+params.url,
			success: (res) => {
				resolve(res.data)
			},
			fail: (err) => {
				reject(err)
			},
			complete: () => {
				uni.hideLoading()
			}
		})
	})
}